//作业标题(1784)
//自定义异常实现登录
//
//作业内容
//实现一个简单的控制台版用户登陆程序, 程序启动提示用户输入用户名密码. 如果用户名密码出错, 使用自定义异常的方式来处理

import java.rmi.server.ExportException;
import java.util.Scanner;

class UserException extends RuntimeException
{
    public UserException(String message) {
        super(message);
    }
}

class PassException extends RuntimeException
{
    public PassException(String message) {
        super(message);
    }
}
class Login
{
    private String userName = "admin";
    private String password = "123456";

    public void login()
    {
        Scanner in = new Scanner(System.in);
        String name = in.nextLine();
        String pass = in.nextLine();

        if(!this.password.equals(pass))
        {
            throw new PassException("密码错误");
        }

        if(!this.userName.equals(name))
        {
            throw new UserException("用户名错误");
        }
    }

}
public class homework {
    public static void main(String[] args) {
        new Login().login();
    }
}
